Big Huge Thesaurus

Cynara cardunculus

noun